package com.zhiyou100.dao;

import java.util.Date;

import com.zhiyou100.model.User;

public interface UserDao {

	//根据session中的 用户电话号码和id 获取用户信息
	User getUserByPhoneAndId(String phone,Integer id);
	
	
	//根据session中的  用户id 更新用户信息，如设置 密码， 图像，昵称性别等
	void updateUserById(User user);

	
	//根据userId查询Project昵称
	User getUserByUId(Integer UserId);
	
	//根据手机号从数据库获取验证码和发送时间
	User getCodeByPhone(String phone);

	//使用手机号和验证码添加用户信息
	void save(String phone,int code);
	
	//自动生成名字，并根据 id 和电话号码 添加昵称
	void addName(Integer id,String phone,String name);
	
	void update(String phone,int code,Date codeSendTime);
	
	void updateNameByPhone(String phone,int code,String name,String password);
	
	

	}
